package com.fx.zmlzml.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 电脑电源实体类
 * 对应表名：pc_power_supply
 */
@Data
@TableName("pc_power_supply")
public class PcPowerSupply {

    @TableId(type = IdType.AUTO)
    private Integer id;

    // 官方详情地址
    private String officialDetailUrl;

    // 国家
    private String country;

    // 制造商
    private String manufacturer;

    // 尺寸 (宽 x 长 x 高)
    private String dimensions;

    // 接头
    private String connector;

    // 型号
    private String model;

    // 价格
    private BigDecimal price;

    // 类型
    private String type;

    // PFC
    private String pfc;

    // 输入电压
    private String inputVoltage;

    // 输入电流
    private String inputCurrent;

    // 输入频率
    private String inputFrequency;

    // 额定功率
    private String ratedPower;

    // 风扇种类
    private String fanType;

    // 效率
    private String efficiency;

    // MTBF
    private String mtbf;

    // 保护功能
    private String protectionFunction;

    // 安规认证
    private String safetyCertification;

    // 线材类型
    private String wireType;

    // 80 PLUS 等級
    private String eightyPlusRating;

    // PG信号保持时间
    private String pgSignalHoldTime;

    // 掉电保持时间
    private String powerLossHoldTime;

    // 是否下架 0-否 1-是
    private Boolean isDelisted;

    // 是否删除 0-否 1-是
    private Boolean isDeleted;

    // 创建人
    private String creator;

    // 创建时间
    private Date createdTime;

    // 更新人
    private String updater;

    // 更新时间
    private Date updatedTime;
}